package com.etc.Day7;

/**
 * @Author kalista
 * @Description 抽象类
 *
 * 如果你是你则必须能  --- 规范
 *
 *
 * 抽象方法
 * 使用abstract 修饰 方法 ------ 没有方法体 只有声明  定义的是一种规范 就是告诉子类必须要给抽象方法一个提供具体实现
 *
 * 抽象类
 * 包含抽象方法的类就是抽象类 通过abstract 方法来定义一种规范。 然后呀求子类必须具体实现。  通过抽象类我们可以 严格限制子类的设计
 *
 *
 * @Date 2020/10/28  14:25
 **/
public abstract class Animal {


    private  int a;

    // 抽象方法  如果你是动物你就必须会吃
    abstract  void eat();

    abstract  void sleep();

    public void add(){

    }

}
